package com.wj.rpsm.user.service;

import com.wj.rpsm.user.pojo.Attention;
import com.wj.rpsm.user.pojo.vo.ForumVo;

import java.util.List;

/**
 * @author WeiJin
 * @version 1.0
 */
public interface AttentionService {

    /**
     * 根据用户id获取关注列表
     * @param id
     * @return
     */
    List<ForumVo> queryAttentionByUserId(Integer id);

    /**
     * 关注博主
     * @param attention
     * @return
     */
    Integer addAttention(Attention attention);

    /**
     * 查看是否已关注
     * @param attention
     * @return
     */
    Attention queryIsAttend(Attention attention);

    /**
     * 取消关注
     * @param attention
     * @return
     */
    Integer cancelAttention(Attention attention);

    /**
     * 修改是否已关注
     * @param attention
     * @return
     */
    Integer updateIsAttend(Attention attention);
}
